Interactive Learning Menu with AI Assistance #5307
Interactive Learning Menu with AI Assistance #5307stutijain2006 wants to merge 5 commits intosugarlabs:masterfrom
Conversation
|
✅ All Jest tests passed! This PR is ready to merge. |
|
Damn this is Crazy!! |
|
@stutijain2006 this is similar to what we did last summer in the ai debugger may be you can think of it as a part of additional feature in the ai debugger project right now i dont think so we need this but if you want to do anymore such enhancements i request you to once review the ai debugger repo too and if you have any idea on this you can discuss with us on matrix !! |
Actually Om, I already went through that feature, but the major change I did is I am introducing an interactive menu which will particularly help the beginners to guide through the whole music block basic features and the purpose of integration of AI in the menu is to get the doubts solved at that moment only which will come into the mind while exploring the menu. The debugger function solves the ai doubt on the basis of the current workspace but motive behind integrating ai in menu is to get the doubts cleared which are coming on the way. |
|
✅ All Jest tests passed! This PR is ready to merge. |
|
I think this feature is not in priority, as we have limited AWS credits. @walterbender What do you think? If yes then we can close the PR. |
But instead of integrating AI in the interactive menu can't we integrate just the interactive menu if we have limited AWS credit and ai integration in this feature is not considered to be that important? |
Because we discussed the possibility of interactive menu to guide the beginners in the meet with @walterbender, and they found this idea to be good. |
|
I don't think we need the AI integration here. But an interactive tutorial is not a terrible idea. |
187a62f to
f03864d
Compare
|
✅ All Jest tests passed! This PR is ready to merge. |
Heyyy @walterbender I have removed the commits which were integrating the AI model into the same and now only interactive menu is integrating with proper functioning and hence, would ask you to review it once again. These commits will now integrate the menu which will help the user to understand the things on better way. |
|
Still a bit flaky. I get stuck at Step 4. Maybe we can sit down with Devin and design a script. |
It works perfectly for me, do let me know when you and @pikurasa are up for a meet, we can decide the things there. |
|
I am testing on Firefox running locally on Fedora. |
Yes It was made in that manner only, that on step-4 you have to open the palette and then drag the block into the space. If you wish then I can change it to the state where the palette will remain open and the person has to drag the block only. Even all the steps which are related, will follow this pattern only. |
|
That would make sense. But we really should discuss the script with Devin. And also figure out how to launch it. Maybe as an option from the ? button? |
Yes we should discuss the script, and then on the basis of that we can proceed, also we can launch it in 2-3 ways-
|
|
I think it would make sense to (1) have a card in the help (? button) sequence that lets you launch the tutorial and (2) maybe have a submenu for the ? button to choose between the cards and the tutorial. @pikurasa what do you think? |
|
✅ All Jest tests passed! This PR is ready to merge. |
|
❌ Some Jest tests failed. Please check the logs and fix the issues before merging. Failed Tests: |
This PR improves the Learning Guide experience in Music Blocks by adding context-aware AI help and making the guide more beginner-friendly and stable.
What's added in this PR-
Problems this PR solves-
Setup of the AI Model-
Add a .env file in the project root:
OPENROUTER_KEY=your_api_key_hereFuture Improvements-
A short demo video is attached to showcase the Learning Guide flow and AI interaction.
Screen.Recording.2026-01-24.140446.mp4